package com.hyx.api.domain.bo;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * 客户提现记录查询对象 withdraw_third_info
 *
 * @author HK
 * @date 2023-12-15
 */
@Data
public class WithdrawThirdInfoBo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    private Long id;

    /**
     * 客户提现表ID
     */
    @NotBlank(message = "客户提现表ID不能为空")
    private Long customerWithdrawId;

    /**
     * 客户提现手机号
     */
    @NotBlank(message = "客户提现手机号不能为空")
    private String phone;

    /**
     * 客户提现真实姓名
     */
    @NotBlank(message = "客户提现真实姓名不能为空")
    private String name;

    /**
     * 提现金额
     */
    @NotBlank(message = "提现金额不能为空")
    private Long withdrawAmount;

    /**
     * 商家订单号
     */
    @NotBlank(message = "商家订单号不能为空")
    private String outBizNo;

    /**
     * 支付宝转账订单号
     */
    private String orderId;

    /**
     * 支付宝支付资金流水号
     */
    private String payFundOrderId;

    /**
     * 文档没写是什么
     */
    private String settleSerialNo;

    /**
     * 支付宝转账时间
     */
    private Date transDate;


}
